import java.util.Scanner;

public class Exec022 {

    public static void main(String[] args) {
        // 编写一个程序，根据用户输入的温度单位("C"表示摄氏度，"F"表示华氏度)和温度，将其转换为另一种单位后输出。
        // 摄氏度转换为华氏度的公式(摄氏度 * 9 / 5)+32，
        // 以及华氏度转换为摄氏度的公式(华氏度-32) * 5 / 9
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个温度单位：");
        String unit = sc.next();
        System.out.println("请输入一个温度：");
        double temp = sc.nextDouble();
        double result = 0;
        // 定义一个变量   数据类型 变量名 [ = 值 ]；
        // 标识符的命名规则
        // 包含 数字、字母、下划线、美元符号
        // 以字母、下划线、美元符号开头，不能以数字开头
        // 不能是关键字  不能是 true/false null
        // 区分大小写，没有长度限制
        // 命名方式： 大驼峰（所有单词的首字母都大写 类、枚举、接口）、小驼峰（第一个单词小写，剩余首字母大写 变量名、参数名、方法名等）
        boolean flag = true;
        // 匹配一个确定的值 --> switch
        // String 是引用数据类型 引用数据类型不可以使用 == 直接判断  unit.equals("C");  "C".equals(unit);
        if (unit.equals("C")) {
            result = temp * 9 / 5 + 32;
        } else if (unit.equals("F")) {
            result = (temp - 32) * 5 / 9;
        } else {
            flag = false;
            System.out.println("输入的单位不正确");
        }
        if (flag) {
            System.out.println("转换后的温度是" + result);
        }
    }
}
